new technology strains new invention future invention invention patent technology consulting history nanotechnology information technology invention idea history of technology modern technology history of science design networking sprains computer